body,
button,
select,
textarea,
input,
label,
option,
fieldset,
legend {
	font-family: 微软雅黑, Tahoma, Verdana;
	font-size: 14px;
	color: #444
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
legend,
input,
textarea,
button,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

ul,
li {
	list-style: none
}

@font-face {
	font-family: 'iconfont';
	src: url('//at.alicdn.com/t/font_9cvohixryklqh0k9.eot');
	src: url('//at.alicdn.com/t/font_9cvohixryklqh0k9.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_9cvohixryklqh0k9.woff') format('woff'), url('//at.alicdn.com/t/font_9cvohixryklqh0k9.ttf') format('truetype'), url('//at.alicdn.com/t/font_9cvohixryklqh0k9.svg#iconfont') format('svg')
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

a {
	color: #000;
	text-decoration: none
}

a:hover {
	color: #37b7a5;
	text-decoration: none
}

.imgFull {
	max-width: 100%
}

.mt15 {
	margin-top: 15px
}

.yellow {
	color: #1cad9a
}

.gray {
	color: #999
}

.slideNews {
	border: 3px solid #9fddd4
}
.topNews .nTit{
	background: #eee;
	width: 100%;height: 40px;line-height: 40px;
	position: relative;
}
.topNews .nTit li a.nMore{
	position: absolute;
	right: 10px;
	top: -5px;
	color: #666
}
.topNews .nTit li{
	float: left;
	display: inline-block;
	padding: 0 15px;
}
.topNews .nTit li.indexs01{
	background-color: #0eb5ab;
	color: #fff;
}
.topNews .nTit li.indexs01 a{color: #fff}
.topNews .nTit li.indexs01 a.nMore{color: #666}
.topNews .nTit a.yw {
	display: inline-block;
	font-size: 20px;
	float: left
}

.topNews .nTit a.yw i {
	margin-right: 10px;
	color: #1cad9a;
	font-weight: normal;
	font-size: 22px
}

a.nMore {
	float: right;
	display: inline-block;
	background: url(../img/more.jpg) no-repeat right;
	padding-right: 15px;
	margin-top: 5px
}

.topNewsList {
	margin-top: 10px
}

.topNewsList li {
	width: 100%;
	float: left;
	border-bottom: 1px dotted #e2e2e2;
	padding-top: 10px;
	padding-bottom: 10px
}

.topNewsList a {
	display: inline-block;
	font-size: 16px;
	background: url(../img/IconSprite.png) no-repeat 0 10px;
	text-indent: 15px;
	float: left
}

.topNewsList span {
	float: right;
	font-size: 12px;
	color: #666
}

.bor {
	border: 1px solid #e2e2e2
}

.iNews {
	padding: 0 10px
}

.iNews li {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e2e2e2
}

.iNews a {
	font-size: 14px;
	background: url(../img/IconSprite.png) no-repeat 0 8px;
	text-indent: 15px;
	float: left;
	display: inline-block
}

.iNews span {
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #999
}

.indexLeft {
	margin-top: 15px;
	background: #f5f5f5;
	border: 1px solid #e2e2e2
}

.leftTie {
	border-bottom: 2px solid #ff974d;
	font-size: 18px;
	height: 45px;
	line-height: 45px
}

.leftTie a {
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
	border-bottom: 2px solid #1cad9a;
	height: 45px
}

.leftTie i {
	color: #1cad9a;
	font-size: 22px;
	margin-right: 5px
}

.leftTie span {
	float: right
}

.leftTie span i {
	font-size: 18px
}

.leftTie span a {
	border: 0
}

.linew {
	width: 100%;
	height: 1px;
	background: #e2e2e2;
	overflow: hidden
}

.ggNews {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px
}

.ggNews .line {
	position: absolute;
	border-left: 1px solid #e2e2e2;
	height: 100%;
	left: 18px;
	z-index: 0
}

.ggNews li {
	padding: 9px 8px 10px 10px
}

.ggNews li i {
	position: relative;
	font-size: 18px;
	color: #ff974d;
	float: left;
	margin-right: 5px;
	z-index: 99
}

.ggNews span {
	display: block;
	margin-left: 22px;
	font-size: 12px
}

.gynews {
	padding: 8px
}

.gynews li {
	margin-top: 10px;
	margin-bottom: 15px
}

.gynews .gyNcon {
	margin-left: 0;
	padding-left: 0
}

.gynews a.t {
	font-size: 16px
}

.gynews p {
	font-size: 12px;
	color: #999;
	margin-top: 5px
}

.gynews a.m {
	background: #ffbf4d;
	color: #fff;
	display: inline-block;
	float: right;
	padding: 2px 5px;
	margin-top: 8px;
	font-size: 14px
}

.gynews a.m i {
	font-size: 14px
}

.jsNews {
	padding-bottom: 15px
}

.jsNews li {
	width: 42%;
	margin-left: 5%;
	margin-top: 10px;
	text-align: center;
	float: left
}

.jsNews li img {
	max-width: 100%;
	border: 1px solid #e2e2e2;
	padding: 5px
}

.indexUser {
	margin-top: 15px;
	border: 1px solid #e2e2e2
}

.tit {
	background: #1cad9a;
	border-left: 2px solid #ffbf4d;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
	overflow: hidden
}

.tit i {
	font-size: 22px;
	margin-left: 10px;
	margin-right: 5px
}

.tit span {
	display: inline-block;
	float: right;
	margin-right: 15px
}

.tit a {
	color: #fff;
	float: left;
	display: inline-block
}

.uList {
	margin: 15px 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e2e2e2
}

.uList .nImg {
	width: 116px;
	height: 78px;
	float: left;
	margin-right: 15px
}

.uList .nImg img {
	width: 116px;
	height: 78px
}

.uList b {
	font-size: 16px;
	font-weight: normal
}

.uList p {
	color: #999;
	font-size: 12px
}

.uList span {
	display: block;
	color: #999;
	font-size: 12px
}

.uList span i {
	color: #ffbf4d
}

.uList:last-child {
	border-bottom: 0
}

table.uXiangMu {
	width: 100%;
	border-collapse: collapse
}

table.uXiangMu {
	background: #eee
}

table.uXiangMu tr td {
	width: 50%;
	background: #eee;
	border: 1px solid #fff;
	text-align: center;
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 6px
}

table.uXiangMu tr td i {
	font-size: 36px;
	display: block;
	color: #1cad9a
}

table.uXiangMu tr td i.orang {
	color: #ff974d
}

.zpmenu {
	border: #d8d7d8 1px solid;
	margin-top: 20px;
	width: 100%;
	display: block;
	height: 214px;
	overflow: hidden;
	margin-bottom: 15px;box-sizing: border-box;
}

.zpmenu dl {
	width: 100%;
	float: left;
	overflow: hidden;box-sizing: border-box;
}

.zpmenu dt {
	background: #0db5ab;
	width: 20%;
	float: left;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;box-sizing: border-box;
}

.zpmenu dt b {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	display: block;
	margin-bottom: 10px
}

.zpmenu dt img {
	border: 3px solid #fff;
	max-width: 100%
}

.zpmenu dd {
	height: 214px;
	width: 59.9%;
	box-sizing: border-box;
	display: block;
	float: left;
	overflow: hidden
}

.zpinfor {
	margin: 10px
}

.zpinfor h4 {
	color: #1cad9a;
	margin-bottom: 10px
}

.zpinfor span {
	background: #ffbf4d;
	display: inline-block;
	color: #fff;
	padding: 3px 5px
}

.zpinfor .iNews {
	margin-top: 10px
}

.zpinfor .iNews li,
.zpinfor .iNews p {
	border: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url("ellipsis.xml#ellipsis");
	white-space: nowrap
}

.zpinfor .iNews a {
	background: url(../img/IconSprite.png) no-repeat 0 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url("ellipsis.xml#ellipsis");
	white-space: nowrap
}

.zpinfor a.bkmore {
	margin-top: 10px;
	font-size: 14px;
	text-align: right;
	float: right;
	color: #1cad9a;
	text-decoration: underline
}

.zpinfor a.bkmore i {
	font-size: 14px
}

.qimo8 {
	overflow: hidden;
	color: #f5620a;
	margin-right: 10px
}

.qimo8 .qimo {
	width: 8000%;
	height: 54px
}

.qimo8 .qimo div {
	float: left
}

.qimo8 .qimo ul {
	float: left;
	height: 54px;
	overflow: hidden;
	zoom: 1
}

.qimo8 .qimo ul li {
	float: left;
	line-height: 54px;
	list-style: none;
	margin-right: 50px
}

.qimo8 li a {
	margin-right: 10px;
	color: #f5620a;
	font-size: 16px
}

.gImg img {
	width: 100%;
	padding: 4px;
	border: 1px solid #e2e2e2
}

.fcShow {
	border: 1px solid #e2e2e2;
	margin-top: 15px
}

.fcShow .fcTit {
	position: relative;
	text-align: center;
	margin-top: 15px
}

.fcShow .fcTit .l {
	background: #e2e2e2;
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	width: 100%;
	z-index: 0
}

.fcShow .fcTit a {
	position: relative;
	z-index: 99
}

.fcShow .fcTit a.t1 {
	display: inline-block;
	background: #1cad9a;
	font-size: 18px;
	color: #fff;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	height: 45px;
	line-height: 45px;
	position: relative;
	z-index: 999
}
.spbox{
	margin-top: 15px;
	background-color: #000;
	border:1px solid #e2e2e2;
	height: 300px;
	overflow: hidden;
}
.videolist{
	padding-left: 0px;
	padding-right: 0px;
}
.videolist li{
	height: 150px;
	line-height: 150px;
	background-color: #0eb5ab;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.videolist li a{color: #fff;font-size: 18px}
.videolist li.spcur{background-color: #febf4d}
.fcShow .fcTit a.t1 i {
	font-size: 32px;
	float: left;
	margin-right: 10px
}

.fcShow .fcTit a.t1:hover {
	background: #ffbf4d
}

.fcShow .fcTit a.nMore {
	margin-top: 10px;
	margin-right: 15px
}

.picLeft {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px
}

.picLeft .hd .next {
	position: absolute;
	top: 40%;
	left: 30px
}

.picLeft .hd .next i {
	font-size: 32px;
	cursor: pointer
}

.picLeft .hd .prev {
	position: absolute;
	top: 40%;
	right: 30px
}

.picLeft .hd .prev i {
	font-size: 32px;
	cursor: pointer
}

.picLeft .bd {
	margin-left: 80px;
	margin-right: 80px
}

.picLeft .bd ul {
	overflow: hidden;
	zoom: 1
}

.picLeft .bd li {
	position: relative;
	width: 178px;
	float: left;
	margin-left: 12px;
	margin-right: 10px
}

.picLeft .bd li p {
	position: absolute;
	background: url(../images/white.png);
	width: 100%;
	bottom: 0;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	display: none
}

.picLeft .bd li p b {
	font-size: 18px;
	display: block;
	font-weight: normal
}

.picLeft img {
	width: 100%
}

.multipleColumn .bd {
	overflow: hidden
}

.multipleColumn ul {
	overflow: hidden
}

.multipleColumn li {
	border: 1px solid #e2e2e2;
	margin-bottom: 15px
}

.zlbox {
	overflow: hidden;
	margin-top: 15px;
	border: 1px solid #e2e2e2
}

.zlbox .lmCon {
	background: #1cad9a;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 18px;
	text-align: center
}

.zlbox .lmCon i {
	display: block;
	font-size: 48px;
	padding: 0;
	margin: 0;
	line-height: 30px
}

.zlList li {
	margin-top: 5px;
	margin-bottom: 5px;
	border-right: 1px solid #e2e2e2;
	text-align: center
}

.footer {
	padding-top: 15px;
	padding-bottom: 15px
}

.footer .flogo {
	float: left;
	border-right: 1px solid #e2e2e2;
	padding-right: 30px;
	margin-right: 30px
}

.footer .footInfo {
	line-height: 24px;
	float: left;
	padding-top: 10px
}

.footer .ewm {
	float: right;
	padding-bottom: 15px
}

.footer .ewm li {
	text-align: center;
	float: left;
	margin-left: 15px
}

.footer .ewm li img {
	border: 1px solid #e2e2e2;
	float: right;
	margin-left: 10px
}

.netComm h5 {
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 10px
}

.netComm p {
	font-size: 14px;
	color: #666;
	margin-bottom: 15px
}

.netComm span {
	font-size: 12px;
	color: #999
}

.netComm span i {
	color: #ff974e
}

.xiaocms-page {
	margin-top: 20px;
	text-align: center
}

.xiaocms-page a {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #1cad9a;
	padding: 4px 12px;
	text-decoration: none
}

.xiaocms-page a:hover {
	background: #1cad9a;
	color: #fff
}

.xiaocms-page span {
	display: inline-block;
	margin-left: 5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	margin-right: 5px;
	border: 1px solid #1cad9a;
	padding: 4px 12px;
	background: #1cad9a;
	color: #fff
}

.newsBt {
	text-align: center;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.newsBt h1 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px
}

.newsBt span {
	margin-left: 10px;
	margin-right: 10px;
	color: #666
}

.newsBt .bshare-custom {
	display: inherit
}

.newsPre {
	border-top: 1px solid #e2e2e2;
	margin-top: 30px
}

.newsPre li {
	padding-top: 10px
}

.slideBox {
	width: 100%;
	height: auto;
	max-height: 342px;
	overflow: hidden;
	position: relative
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left:-45px;
	bottom: 5px;
	z-index: 1
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left
}

.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50px;
	text-indent: 9999px
}

.slideBox .hd ul li.on {
	background: #1cad9a;
	color: #fff
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle
}

.slideBox .bd img {
	width: 100%;
	display: block
}

.slideBox .bd li p {
	width: 100%;
	height: 65px;
	text-align: center;
	line-height: 20px;
	background: url(../img/black.png);
	color: #fff;
	position: absolute;
	bottom: 0;
}

.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: .5
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1
}

.slideBox .prevStop {
	display: none
}

.slideBox .nextStop {
	display: none
}

.tabNav {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 40px
}

.tabNav li {
	display: inline-block;
	position: relative;
	padding: 5px 20px;
	font-size: 16px;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px
}

.tabNav li.index01:after {
	border: 10px solid transparent;
	border-top: 10px solid #ff974e;
	width: 0;
	height: 0;
	position: absolute;
	content: ' ';
	bottom: -20px;
	left: 43%
}

li.index01 {
	background: #ff974e
}

li.index02 {
	background: #1cad9a
}

.pageContents {
	margin-left: 50px;
	margin-right: 50px
}

.pageContents p {
	margin-bottom: 10px;
	line-height: 26px
}

.hyfclist {
	margin-top: 20px
}

.hyfclist img {
	border: 1px solid #e2e2e2
}

.newsTwoList {
	margin-bottom: 20px;
	border: 1px solid #f2f2f2
}

.newsTwoList img {
	width: 100%;
	height: 167px
}

.newsTwoList .nx {
	margin: 10px
}

.newsTwoList a.t {
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
	height: 48px;
	overflow: hidden
}

.newsTwoList p {
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
	height: 60px;
	overflow: hidden
}

.newsTwoList span {
	display: inline-block;
	border: 2px solid #d0d0d0;
	background: #f9f9f9;
	padding: 3px 10px;
	color: #666
}

.newsTwoList span a {
	color: #999
}

.newsTwoList span:hover {
	border: 2px solid #1cad9a
}

.newsTwoList span:hover a {
	color: #1cad9a
}

.newsTwoList:hover {
	border-radius: 0 0 3px #ccc
}

.newsTwoList .nimg {
	height: 150px;
	overflow: hidden
}

.newsTwoList img {
	transition: all 1.2s;
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-o-transition: all 1.2s
}

.newsTwoList:hover img {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2)
}

.kefuLeft {
	position: fixed;
	top: 245px;
	left: 10px;
	z-index: 99999
}

.kefuLeft li {
	background: #88c99d;
	height: 50px;
	width: 55px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	position: relative;
	margin-bottom: 1px
}

.kefuLeft li i {
	color: #fff;
	font-size: 26px;
	text-align: center
}

.kefuLeft li .kfshow {
	display: none;
	position: absolute;
	left: 55px;
	top: 0;
	z-index: 9999;
	line-height: 50px;
	width: 200px;
	background: #ff974d;
	color: #fff
}

.kefuLeft li .ad {
	line-height: 25px
}

.kefuLeft li .wx {
	background: no-repeat;
	text-align: left
}

.kefuLeft li:hover {
	background: #ff974d
}

.kefuTwo {
	position: fixed;
	top: 245px;
	right: 10px;
	z-index: 99999
}

.kefuTwo li {
	background: #88c99d;
	height: 50px;
	width: 55px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	position: relative;
	margin-bottom: 1px
}

.kefuTwo li i {
	color: #fff;
	font-size: 26px;
	text-align: center
}

.kefuTwo li .kfshow {
	display: none;
	position: absolute;
	right: 55px;
	top: 0;
	z-index: 9999;
	line-height: 50px;
	color: #fff
}

.kefuTwo li .ad {
	line-height: 25px
}

.kefuTwo li .wx {
	background: no-repeat;
	text-align: left
}

.kefuTwo li.hy {
	line-height: 20px;
	background: #ff974d;
	padding-top: 7px
}

.kefuTwo li.hy i {
	font-size: 20px
}

.kefuTwo li.hy i span {
	font-size: 12px;
	display: block
}

.kefuTwo li:hover {
	background: #ff974d
}

.cpList {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px
}

.cpList b {
	margin-top: 10px;
	display: block
}

.cpList img {
	width: 100%;
	border: 1px solid #e2e2e2
}

.hisList h3 {
	color: #ff9f5e;
	font-weight: bold;
	margin-left: 50px;
	cursor: pointer
}

.hisList li {
	position: relative;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-bottom: 20px;
	height: 100%
}

.hisList li .date {
	float: left;
	margin-left: 100px
}

.hisList li .date span {
	display: block;
	color: #1cad9a;
	font-size: 18px
}

.hisList li i.iconfont {
	float: left;
	color: #1cad9a;
	margin-left: 14px
}

.hisList li .hisinfo {
	position: absolute;
	left: 168px;
	border-left: 1px solid #1cad9a;
	padding-left: 30px;
	padding-bottom: 40px
}

.hisList li .hisinfo b {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	display: block
}

.hisList li .hisinfo p {
	margin-top: 10px;
	color: #999
}

.bkList {
	border: 1px solid #e2e2e2;
	margin-bottom: 15px
}

.bkList .bkimg {
	padding: 0;
	margin: 0
}

.bkList .zpinfor h5 {
	font-size: 16px;
	margin-bottom: 10px
}

.bkList .zpinfor p,
.bkList .zpinfor li {
	height: 25px;
	line-height: 25px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.bkList a.bkmore {
	margin-top: 2px
}

.imgborder {
	border: 0 solid #e2e2e2;
	width: 425px;
	height: 550px
}

.bigimg {
	width: 425px;
	float: left;
	border: 1px solid #e2e2e2
}

.bkPage {
	width: 30px;
	float: left;
	margin-top: 100px
}

.bkPage a {
	display: block;
	margin-top: 10px;
	background: #ff974e;
	padding: 10px 5px;
	color: #fff
}

.bkPage a.pre {
	background: #1cad9a
}

.bkThisContent {
	float: left;
	margin-top: 100px;
	margin-left: 20px
}

.bkThisContent b.t {
	font-size: 16px
}

.bkThisContent .iNews {
	width: 350px
}

@media (min-width:768px) {
	.container {
		width: 1170px
	}
	html {
		background: url(../img/bg.png)
	}
	body {
		background: url(../img/bgbig.png) no-repeat center top
	}
	.header {
		height: 198px;
		padding: 0
	}
	.logo {
		margin-top: 23px
	}
	.box {
		background: #fff;
		box-shadow: 0 0 5px #ccc;
		margin: 0 auto;
		padding: 0
	}
	.mainNav {
		position: relative;
		height: 45px;
		background: #37b7a5;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 1px
	}
	.mainNav a {
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none
	}
	.mainNav li {
		position: relative;
		padding: 0 22px 0 22px;
		float: left;
		line-height: 44px
	}
	.mainNav li.on {
		background: #038775
	}
	.mainNav li:hover {
		background: #038775
	}
	.mainNav span {
		margin-left: 5px;
		display: inline-block;
		width: 11px;
		height: 7px;
		background: url(../img/j1.png) no-repeat right
	}
	.navChild {
		position: absolute;
		left: 0;
		top: 44px;
		display: none;
		z-index: 99999;
		background: #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: url(../img/bg2.png);
		overflow: hidden;
		box-shadow: 0 0 3px #ccc
	}
	.navChild li {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		line-height: 35px
	}
	.navChild li:hover {
		background: #f5620a;
		color: #fff
	}
	.navChild li:hover i {
		background: url(../img/IconSprite.png) no-repeat 0 -120px
	}
	.navChild li.onn {
		background: #038775
	}
	.navChild li.onn a {
		color: #fff
	}
	.navChild li a i {
		display: inline-block;
		width: 8px;
		height: 7px;
		margin-right: 10px;
		margin-left: 20px;
		background: url(../img/IconSprite.png) no-repeat 0 -78px
	}
	.navChild a {
		display: block;
		width: 100%;
		padding: 0;
		color: #000;
		font-size: 14px;
		font-weight: normal;
		word-break: keep-all;
		white-space: nowrap;
		padding-right: 30px
	}
	.navChild a:hover {
		color: #fff
	}
	.iBox {
		position: absolute;
		top: 30px;
		right: 0
	}
	.iBox li {
		display: inline-block;
		float: right;
		margin-left: 15px
	}
	.iBox li i {
		color: #1cad9a;
		margin-right: 5px
	}
	.iBox .search {
		background: #fff;
		float: right;
		width: 150px;
		height: 32px;
		margin-top: 15px;
		border-radius: 5px;
		overflow: hidden
	}
	.iBox .search .keys {
		float: left;
		height: 32px;
		border: 0;
		text-indent: 15px;
		width: 100px
	}
	.iBox .search .sub {
		border: 0;
		width: 32px;
		height: 32px;
		float: right;
		margin-right: 5px;
		margin-left: 5px;
		text-align: center;
		background: url(../img/search.png) no-repeat;
		border-left: 1px solid #e2e2e2
	}
	.mainBox {
		padding: 15px;
		border-bottom: 5px solid #1cad9a
	}
	.pageMainBox {
		border-bottom: 5px solid #1cad9a
	}
	.hdNews {
		background: #f1f1f1;
		border-bottom: 1px solid #e2e2e2;
		width: 100%;
		height: 54px
	}
	.hdNews .hdTit {
		background: url(../img/gdbg.jpg) no-repeat;
		height: 54px;
		width: 196px;
		float: left;
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		line-height: 54px
	}
	.hdNews .hdTit i {
		color: #fff;
		margin-left: 15px;
		font-size: 20px;
		margin-right: 10px;
		font-weight: normal
	}
	.pageBanner {
		position: relative;
		padding: 0;
		margin: 0
	}
	.pageNav {
		position: absolute;
		bottom: 0;
		z-index: 999;
		left: 0;
		background: url(../img/black.png);
		height: 45px;
		width: 100%
	}
	.pLanmu {
		float: left;
		height: 45px;
		border-bottom: 3px solid #ff974e;
		background: #1cad9a;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		text-indent: 15px;
		line-height: 45px;
		overflow: hidden
	}
	.pLanmu i {
		font-weight: normal
	}
	.loca {
		float: right;
		color: #fff;
		text-align: right;
		line-height: 45px
	}
	.loca a {
		color: #fff
	}
	.pabox {
		background: #f5f5f5
	}
	.pageLeft {
		height: 100%;
		padding: 0;
		margin: 0
	}
	.pageMainNav li {
		height: 45px;
		line-height: 45px;
		font-size: 16px;
		border-bottom: 1px solid #1cad9a
	}
	.pageMainNav li a {
		display: block
	}
	.pageMainNav li a b {
		display: inline-block;
		padding-right: 15px;
		height: 45px;
		padding-left: 30px;
		border-bottom: 1px solid #ff974e;
		font-weight: normal
	}
	.pageMainNav li a i {
		font-size: 12px;
		float: right;
		margin-right: 10px;
		font-weight: 100
	}
	.pageMainNav li.pOn b {
		font-weight: normal;
		color: #ff974e
	}
	.pageMainNav li.pOn i {
		color: #1cad9a
	}
	.pageWx {
		margin: 20px 15px 20px 15px;
		margin-top: 20px
	}
	.pageWx li {
		width: 50%;
		float: left;
		text-align: center
	}
	.pageWx li img {
		border: 1px solid #e2e2e2;
		width: 85px;
		height: 85px
	}
	.pageWx span {
		display: block
	}
	.pageContact {
		margin: 20px 15px 20px 30px;
		border-top: 1px solid #e2e2e2;
		padding-bottom: 100px
	}
	.pageContact li {
		padding-top: 8px;
		padding-bottom: 0
	}
	.pageContact li i {
		color: #999
	}
	.pageRight {
		border-left: 1px solid #e2e2e2;
		float: left;
		background: #fff;
		padding-top: 30px;
		padding-bottom: 100px;
		min-height: 800px;
		padding-left: 20px;
		padding-right: 20px
	}
	.prTit {
		background: url(../img/b1.gif) repeat-x;
		height: 16px;
		text-align: center;
		margin-bottom: 30px
	}
	.prTit b {
		display: inline-block;
		background: #fff;
		font-size: 24px;
		color: #1cad9a;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: -10px
	}
	.pageContent {
		font-size: 14px;
		line-height: 28px
	}
	.pageContent p {
		margin-bottom: 10px
	}
	.pageContent img {
		max-width: 80%
	}
	.ldList {
		width: 800px;
		margin: 0 auto
	}
	.ldList li {
		border-bottom: 1px solid #e2e2e2;
		padding-bottom: 15px;
		padding-top: 15px
	}
	.ldList .imgld {
		width: 170px;
		float: left
	}
	.ldList .imgld img {
		max-width: 100%
	}
	.ldList .ldinfo {
		line-height: 22px;
		float: left;
		width: 610px;
		margin-left: 20px
	}
	.ldList .ldinfo b.b {
		font-size: 16px
	}
	.ldList .ldinfo span.s {
		font-size: 14px;
		margin-bottom: 10px;
		display: block
	}
	.ldList .ldinfo p {
		margin-bottom: 0;
		margin-top: 0
	}
	.fwList {
		min-height: 200px;
		margin-top: 20px
	}
	.fwList img {
		display: inline-block;
		float: left;
		margin-right: 10px;
		max-width: 100%
	}
	.fwList .fwinfo {
		margin-left: 0;
		padding-left: 0
	}
	.fwList .fwinfo b {
		color: #1cad9a;
		font-size: 16px
	}
	.fwList .fwinfo p {
		margin-top: 10px
	}
	.newsOneList {
		margin-top: 30px
	}
	.newsOneList li {
		border: 1px solid #e2e2e2;
		height: 50px;
		line-height: 50px;
		overflow: hidden;
		margin-bottom: -1px
	}
	.newsOneList li span {
		color: #999;
		display: inline-block;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		float: left
	}
	.newsOneList li span.date {
		float: right;
		font-size: 14px
	}
	.newsOneList li a {
		height: 50px;
		line-height: 50px;
		display: inline-block;
		padding-left: 15px;
		float: left;
		border-left: 1px solid #e2e2e2
	}
	.newsOneList li:hover {
		color: #1cad9a
	}
	.newsOneList li:hover span {
		color: #1cad9a
	}
}

.swiper_wrap {
	position: relative;
	height: 54px;
	margin: 0 auto;
	overflow: hidden
}

.swiper_wrap ul {
	position: relative;
	top: 0;
	left: 0;
	width: 695px;
	color: #f5620a;
	font-size: 16px
}

.swiper_wrap ul li {
	line-height: 54px;
	padding-left: 24px
}

.swiper_wrap .lt {
	position: absolute;
	right: 46px;
	top: 15px;
	font-family: "宋体";
	font-size: 18px;
	font-weight: bold;
	color: #1cad9a
}

.swiper_wrap .gt {
	position: absolute;
	right: 26px;
	top: 15px;
	font-size: 18px;
	font-family: "宋体";
	font-weight: bold;
	color: #1cad9a
}

.swiper_wrap .font_inner a {
	color: #f5620a
}

.swiper_wrap a:hover {
	color: #fa9101
}

#inputList {
	position: absolute;
	left: 126px;
	top: 68px;
	background: #fff;
	z-index: 9999;
	border: 1px solid #ccc;
	width: 150px
}

#inputList li {
	margin: 5px;
	width: 100%;
	line-height: 30px;
	text-indent: 15px;
	font-size: 14px
}
.table-zp a{
	color:#1bad9a ;
}
.table-zp a:hover{
	text-decoration: underline;
}
.zp-head{
	box-shadow: 0 0 5px #ddd;
	padding:20px 15px;
}
.zp-head h1{color: #1bad9a;font-size: 24px;margin-bottom: 15px;}
.zp-head h1 span{font-size: 16px;color: #666;font-weight: normal;margin-left: 20px;}
.zp-head  .job-des{
	line-height: 2;
}
.zp-head  .job-des span{
	display: inline-block;
	margin-right: 15px;
}
.zp-money{
	font-size: 24px;color: #ff974e;
	text-align: right;
}
.zp-tiaojian p{
	display: inline-block;
	border: 1px dotted #ddd;
	padding: 8px 20px;margin-right: 10px;
	margin-top: 15px;
	color: #1bad9a;
}

.zp-content .b{
	margin-top: 50px;
	border-left: 3px solid #1bad9a;
	margin-bottom: 15px;
	padding-left: 10px;
	display: block;
	font-size: 18px;
}
.zp-content .zp-nr{
	padding-left: 30px;
	padding-right: 30px;
	line-height: 2;
}
.job-list{
	border: 1px solid #ddd;
	padding-top: 15px;
	padding-bottom: 15px;
	box-sizing: border-box;
	margin-top: 15px;
}
.job-list .pic{padding-right: 0;}
.job-list .txt b{color: #1bad9a;font-size: 16px;margin-bottom: 10px;display: block;}
.job-list .txt p{font-size: 14px;margin-bottom: 5px;}
.job-list .txt p.dp{
	height: 80px;overflow: hidden;
}
@media (min-width:768px) {
	.hisList li{
		margin-bottom: 0;padding-bottom: 0;padding-top: 0;
	}
	.hisList li .hisinfo{
		position: inherit;
		margin-left: 168px;
		padding-bottom: 20px;
		left: 0;
	}
}

.hznews ul li{border-bottom: 0px;padding-top:6px;padding-bottom: 6px;}